/*
 * main.cpp
 *
 *  Created on: Mar 23, 2012
 *      Author: s147614
 */

#include "Schrijver.h"
#include "Lezer.h"

int main(){
	RWLock* rwl = new RWLock(1, "Signaller");

	for(int i = 0; i < 5; i++) {
		Lezer* lz = new Lezer(i, rwl);
		lz->start();
	}

	for(int i = 0; i < 3; i++) {
		Schrijver* sv = new Schrijver(i, rwl);
		sv->start();
	}

	for(int i = 5; i < 9; i++) {
		Lezer* lz = new Lezer(i, rwl);
		lz->start();
	}


	while(true){}

	return 0;
}
